my favorite one - Alemán Inglés Diccionario